home *** CD-ROM | disk | FTP | other *** search
/ Amiga News 95 / Amiga News 95.iso / dpat / dpat01 / search_and_rescue / s&r.doc < prev    next >
Text File  |  1992-07-21  |  3KB  |  51 lines

  1.                   Search & Rescue Memory v1.0 - octobre 1988
  2.  
  3.       Vous venez d'achever d'éditer un texte mais v'la-t-y pas que vous 
  4. l'effacez accidentellement ou, pire encore, l'ordinateur plante. Après le 
  5. reset, tout est perdu, croyez-vous. Hé ben non! S&R peut rescaper votre
  6. texte perdu dans la mémoire, et voici comment.
  7.  
  8.       Faites le reset, mais dès que l'écran apparaît, faites CTRL-D; ceci
  9. vous permet de passer en mode CLI sans trop déranger la mémoire. A partir
  10. du CLI, appeler S&R et choisir l'option ASCII (texte); ensuite, vous pouvez
  11. entrer une chaîne de caractères de votre texte perdu ("Chère maman"). Avec
  12. un Amiga strandard, le texte est entre $0 et $7ffff; si vous avez 1 Méga,
  13. il peut aussi être entre $c00000 et $c7ffff. Toutefois, il se peut que
  14. votre texte ait été bousillé par une commande lors du reboot du système; dans
  15. ce cas, il ne sera probablement pas en un seul morceau dans la mémoire.
  16. De plus, s'il vous restait peu de mémoire, il se peut qu'il ait été chargé
  17. en plus d'un bloc. Alors, il faut retrouver tous les morceaux et utiliser un 
  18. éditeur comme TexEd pour le raccommoder. Mais la plupart du temps, vous le
  19. retrouverez intact.
  20.  
  21.       S&R indiquera toutes les adresses de l'intervalle choisi où il
  22. trouve la chaîne demandée. Vérifiez chaque adresse à l'aide de l'option "M".
  23. Quand vous retrouvez votre texte, notez l'adresse du début et celle de la
  24. fin. Puis, avec l'option Save, sauvegardez ce bloc sur disque. Ne pas
  25. sauvegarder en RAM: parce que ceci pourrait déplacer le texte que vous
  26. essayez de réchapper. S&R recherche aussi les mots (2 octets) et les mots
  27. longs (4 octets) en hexadécimal avec les options "W" et "L". Suivre les
  28. indications des messages, et le tour est joué.
  29.  
  30.      Certaines parties de la mémoire n'aiment pas les curieux, et la
  31. machine plante si on les inspecte. Avec mon système, on peut explorer sans
  32. danger $0 - $80000 et $c00000 - $c80000, où se trouvent d'ailleurs la
  33. plupart des programmes et des textes en mémoire (certains virus crèchent à
  34. $7ec00 - $7f000). Il faut éviter de traverser certaines "frontières", par
  35. exemple $200000 ou $1200000, sinon il se passe de bien drôles de choses...
  36. S&R, entièrement en assembleur, est très rapide: il vérifie $0 - $100000 
  37. (plus d'un million d'octets) en 9 secondes. Il est si petit (2300 octets)
  38. que vous pouvez aussi le mettre dans le tiroir "c". Ah oui, quand vous
  39. entrez des adresses ou des données en hexa, les zéros à gauche ne sont pas
  40. nécessaires. Si vous entrez Return apres une demande d'adresse, vous
  41. retournez au menu; quand S&R lit la mémoire, on peut arrêter et reprendre
  42. la lecture avec la barre d'espacement et Return, et la stopper avec Ctrl.
  43. Enfin, il est important de cliquer la bonne fenêtre pour éviter d'entrer
  44. n'importe quoi. En cas d'erreur, faire deux ou trois Returns.
  45.  
  46.      Bon, vous en savez assez long pour lui donner la claque. Les explo-
  47. rateurs ont intérêt à consulter une bonne carte de mémoire pour éviter le
  48. Gourou et ses conseils abscons. 
  49.  
  50.                                       -*=*- Michel Laliberté -*=*-
  51.